move CI sanitizier, clazy, coverage builds to cmake (#926)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Mon, 3 Oct 2022 20:52:19 +0000 (14:52 -0600)
committerGitHub <noreply@github.com>
Mon, 3 Oct 2022 20:52:19 +0000 (14:52 -0600)
commit8de4c28b6c82e1abbac0df23c68f9c3c82eceee8
tree80fb34d09bd7db4af3774af9a24ee581916dec09
parent49481abf620525f949d978d00cfd4114147a87db
move CI sanitizier, clazy, coverage builds to cmake (#926)

* switch linux CI extra_tests and coverage builds to cmake.

* add ninja to linux coverage install list

* add qt serial for coverage build

* add webengine for coverage build

* actually fail when ubsan finds an error!

* avoid divide by zero error in kml writer.

* teach camke that the check target uses the console.

this lets the test output show up as the tests run instead of
delaying it all until the end.
.github/workflows/ubuntu.yml
CMakeLists.txt
kml.cc
tools/build_extra_tests.sh
tools/travis_script_linux_coverage